http://twitter.com/share?text=<TITLE>&url=<URL>
E.g. http://twitter.com/share?text=This+is+google+a+search+engine&url=https%3A%2F%2Fwww.google.com
http://www.facebook.com/sharer.php?u=&p[title]=
/** | |
* This script checks a Google Drive folder for any new files and/or folders added to it, and emails you if there are changes! | |
* To get started: | |
* 1. Go to script.google.com and log in as the user that you want to do the automated "checking". | |
* 2. Click "New Project". | |
* 3. Rename the project at the top from "Untitled project" to something else (ex. "Folder Change Notifier") and copy/paste this code over the default "myFunction" stuff that's currently there. | |
* 4. Add the folder IDs to the "foldersToCheck" array on line 16 below, in quotes, comma-separated. It should look something like: | |
* const foldersToCheck = ["1J5d673365fd944334be51d4163cd8294d", "1c5d63119b730c8224a218222e5faedcad"]; | |
* 5. Add the email address that you want to notify for when there's changes on line 18 below. It should look something like: | |
* const emailToNotify = "name@gmail.com"; |
Руководство по использованию: | |
[spoiler]При запуске без параметров программа будет показывать диалог открытия файла, если выбранный файл является архивом который поддерживается, то его содержимое будет распаковано в rar архив без сжатия. Графические (и некоторые другие) файлы найденные в архиве будут преобразованы в более удобный формат для просмотра (tga). | |
В процессе распаковки архива показывается окошко в котором видно текущий прогресс, распаковку можно остановить если нажать Ctrl-C или Alt-F4 когда окно в фокусе. | |
Для открытия некоторых архивов нужно обязательное указание типа архива и/или иных опций в командной строке. | |
Основные опции: | |
Все опции имеют один параметр, если он содержит знак пробела, то его нужно заключать в двойные кавычки. | |
(--out, -o) задание формата вывода: dir - распаковка файлов в директорию (по умолчанию c 46 релиза), rar - rar без сжатия, tar и utar - tar контейнер в shift-jis или utf-8 кодировке для имен файлов. | |
(--fmt, -f) указание типа архива или имени модуля. | |
(--conv, -с) управление к |
/** | |
* @OnlyCurrentDoc | |
* 1. Create a new Google Sheet (https://sheet.new) and remove all but one column | |
* 2. Add all of the email addresses in Column A that you'd like to have as viewers on the Shared Drive | |
* 3. Click Tools → Script Editor and copy/paste all of this code into the editor | |
* 4. Edit the Shared Drive ID on line 10 (https://drive.google.com/drive/folders/{Shared Drive ID}) | |
* 5. Click "▷ Run" in the top toolbar, allow authorization, and you're done! | |
*/ | |
const sharedDriveId = '0AAt_DfuXH73UUA9dVp'; |
/** | |
* This script creates a simple web app where the visitor can select a Google Drive folder with the Google Picker and it will tell you the ID of the folder, since that's now hard to find in the Google Drive web app or Folder URL. | |
* To get started: | |
* 1. Go to script.google.com and log in as the user that you want to host this published web app. | |
* 2. Click "New Project". | |
* 3. Rename the project at the top from "Untitled project" to something else (ex. "Folder ID Finder") | |
* 4. Copy/paste this code over the default "myFunction" starter code that's currently there | |
* 5. Click the ➕ next to "Files" in the sidebar, add an "HTML" file, name it "index" (.html is added by Apps Script), and paste the `index.html` code below over the starter code in that file. | |
* 6. Click "Deploy ▼" → "New Deployment". In the "Select Type" ⚙️ gear, choose "Web App". Change "Execute as" to "User accessing the web app" and "Who has access" to "Anyone with a Google Account". Click "Deploy". | |
* You're done! The long "Web app" URL c |
/* | |
* This is a script to look through column x for names, | |
* search your directory for email addresses for that name, | |
* and print them into column y. | |
* | |
* To get started: | |
* 1. Open an existing Google Sheet or create a new one (https://sheets.new) and give it a name. | |
* 2. Click Extensions → Apps Script and give that new Apps Script project a name (e.g. "Lookup Email from Name"). | |
* 3. Paste all of this code into that project. | |
* 4. Specify if it has a header row on line 19 of the code (true or false), as well as the name and email column letters on lines 20 and 21. |
const newOwner = 'blah@example.com'; | |
const fileTypesToTransfer = ['application/vnd.google-apps.form']; // https://developers.google.com/drive/api/guides/mime-types | |
function changeOwnership() { | |
console.log('Gathering all files in Drive of type ' + fileTypesToTransfer.join(',') + '...'); | |
let fileIterator = DriveApp.searchFiles(fileTypesToTransfer.map(x => 'mimeType = "' + x + '"').join(' or ')); | |
let files = []; | |
while (fileIterator.hasNext()) { |
/** | |
* And gate: | |
* out = 1 if (a == 1 and b == 1) | |
* 0 otherwise | |
*/ | |
CHIP And { | |
IN a, b; | |
OUT out; |
#!/usr/bin/python3 | |
import discord | |
import random | |
intents = discord.Intents.default() | |
intents.voice_states = True | |
client = discord.Client(intents=intents) | |
join_phrases = ['👋 **{0}** joined **{1}**', '🙋 Hi **{0}**! Welcome to **{1}**', '😊 Welcome to **{1}**, **{0}**!', '🤩 EVERYONE SHUT UP! **{0}** is in **{1}** now.'] |
/** | |
* 1. Go to script.google.com, and when logged in as the user that you want to do the "checking", click "➕ New Project" in the top right | |
* 2. Copy/Paste all of this code into your new project, and give it a name (e.g. Google Doc Change Notifier) | |
* 3. Change the `const docs = []` line to include all of the Docs you want to check. For example, `const docs = ["https://docs.google.com/document/blah", "https://docs.google.com/document/foo"]; | |
* 4. Click "▷ Run" in the toolbar and authorize the script to run. | |
* 5. You're done! | |
*/ | |
const docs = ["https://docs.google.com/document/d/1Gwt56BiconMLg_u-hdo0asdff27U7DlqLOzHVVgNnoM/edit"]; |